package visiopuce.DAO;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;

import visiopuce.objets.Biomedecine;
import visiopuce.objets.Puce;
import visiopuce.objets.TypePuce;

public interface PuceDAO extends GenericDAO<Puce, BigDecimal> {

	public List<Puce> findAllByidAnalyse(Integer idAnalyse);

	public boolean isPucePrincipale(int idPuce);

	public Biomedecine getIndicationByIdPuce(Integer idPuce);

	public String getSexePersonneByIdPuce(Integer idPuce);

	public boolean getIsPatientByIdPuce(Integer idPuce);

	public int getIdPersonneByIdPuce(Integer idPuce);

	public TypePuce getTypePuceByIdPuce(Integer idPuce);

	public HashMap<String, Puce> getPuceFromFeuillePuce(int idFeuillePuce);

	public String getNumeroPrelevementByidPuce(Integer idPuce);

}
